######################################## Руководство по настройке резервирования ######################################## ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Назначение и общий функционал настройки резервирования ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Настройка резервирования включает в себя резервное копирование данных Системы и восстановление данных Системы из созданного файла резервной копии. Система поддерживает работу в режиме мультитенантности. .. note:: Мультитенантность (multitenancy) - это возможность изолированно обслуживать разных тенантов (множество организаций-клиентов) в рамках одного сервиса. Тенанты работают, не влияя друг на друга (независимо). Каждый тенант имеет доступ только к своим данным и не имеет доступа к данных всех остальных тенантов. В Системе существует возможность резервного копирования и восстановления данных как из интерфейса Системы (возможность настройки резервирования данных текущего тенанта), так и с помощью соответствующих API-функций (возможность настройки резервирования данных всех тенантов). Функционал настройки резервирования с помощью API-функций значительно шире, чем с помощью интерфейса Системы. API-функции позволяют выгрузить абсолютно все данные для всех тенантов. Кроме того, можно выбрать таблицы для загрузки в файл бэкапа и выгрузки из него. Также можно выбрать опцию: перезаписывать ли данные поверх существующих или генерировать новые идентификаторы для записей. Подробнее о настройке резервирования данных с помощью API-функций см. **Руководство разработчика. Краткое описание API. API для резервирования Системы**. С помощью интерфейса Системы в файле бэкапа сохраняются все данные о текущем тенанте (все настройки Администратора Системы и все пользовательские настройки), то есть все, кроме данных из внешних систем. В функции Администратора Системы входит создание файла для восстановления данных Системы (бэкапа) и восстановление данных Системы из файла бэкапа с помощью интерфейса Системы. Страница настройки резервирования открывается по кнопке «Резервирование» пункта «Администрирование» в сайдбаре Системы (:numref:`8Pic1`). .. _8Pic1: .. figure:: Img/Backup_sidebar.png :scale: 80 % :align: center *Кнопка «Резервирование» в сайдбаре* .. note:: Название пунктов меню сайдбара и расположение этих пунктов требуется уточнить в документации на Систему, так как они могут отличаться в зависимости от настроек Системы. Страница настройки резервирования также открывается из интернет-браузера по адресу: /admin/backup. При нажатии на кнопку «Резервирование» либо после перехода по адресу, указанному выше, в рабочей области Системы отобразится Редактор резервирования с кнопками для создания файла бэкапа и для восстановления данных Системы из файла бэкапа (:numref:`8Pic2`). .. _8Pic2: .. figure:: Img/Backup.png :scale: 60 % :align: center *Редактор резервирования* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Создание файла для восстановления ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Для создания файла бэкапа необходимо нажать кнопку «Сформировать файл» в Редакторе резервирования (:numref:`8Pic2`). При нажатии на эту кнопку в Редакторе резервирования появится поле для ввода названия файла бэкапа и кнопка «Сохранить файл» (:numref:`8Pic3`). .. _8Pic3: .. figure:: Img/Make_backup.png :scale: 80 % :align: center *Создание файла бэкапа* При нажатии на кнопку «Сохранить файл» файл бэкапа будет сохранен в сжатом zip-формате на ПК Администратора Системы. Сам файл бэкапа имеет формат .tsv (:numref:`8Pic4`). .. _8Pic4: .. figure:: Img/Make_backup1.png :scale: 80 % :align: center *Созданный файл бэкапа* **Дописать: если импорт завершен с ошибкой** ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Восстановление данных Системы ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Для восстановления данных Системы из файла бэкапа нужно нажать кнопку «Выберите файл» (:numref:`8Pic2`). Затем в открывашемся Проводнике необходимо выбрать файл бэкапа в сжатом zip-формате. После этого в Редакторе резервирования появится название выбранного файла и кнопка «Восстановить данные» (:numref:`8Pic5`). .. _8Pic5: .. figure:: Img/Recovery.png :scale: 80 % :align: center *Восстановление данных Системы* Восстановление данных выполняется по кнопке «Восстановить данные». Результат (успешно/неуспешно) загрузки данных из файла бэкапа отобразится в появившемся сообщении (**Добавить рисунок, когда в Системе будет сообщение**).